Fully Qualified Name: | Laminas\Soap\AutoDiscover |
Name | Description | Defined By |
---|---|---|
__construct() | Constructor | AutoDiscover |
addFunction() | Add a Single or Multiple Functions to the WSDL | AutoDiscover |
dump() | Proxy to WSDL dump function | AutoDiscover |
generate() | Generate the WSDL file from the configured input. | AutoDiscover |
getClassMap() | Get the class map of php to wsdl mappings. | AutoDiscover |
getDiscoveryStrategy() | Get the discovery strategy. | AutoDiscover |
getServiceName() | Get service name | AutoDiscover |
getUri() | Return the current Uri that the SOAP WSDL Service will be located at. | AutoDiscover |
getWsdlClass() | Return the name of the WSDL handling class. | AutoDiscover |
handle() | Handle WSDL document. | AutoDiscover |
setBindingStyle() | Set Binding soap:binding style. | AutoDiscover |
setClass() | Set the Class the SOAP server will use | AutoDiscover |
setClassMap() | Set the class map of php to wsdl mappings. | AutoDiscover |
setComplexTypeStrategy() | Set the strategy that handles functions and classes that are added AFTER this call. | AutoDiscover |
setDiscoveryStrategy() | Set the discovery strategy for method type and other information. | AutoDiscover |
setOperationBodyStyle() | Set options for all the binding operations soap:body elements. | AutoDiscover |
setServiceName() | Set service name | AutoDiscover |
setUri() | Set the location at which the WSDL file will be available. | AutoDiscover |
setWsdlClass() | Set the name of the WSDL handling class. | AutoDiscover |
toXml() | Proxy to WSDL toXml() function | AutoDiscover |
Constructor
Parameter Name | Type | Description |
---|---|---|
$strategy | null|\ComplexTypeStrategy | |
$endpointUri | null|string|\Uri\Uri | |
$wsdlClass | null|string | |
$classMap | null|array |
Returns:
Add a Single or Multiple Functions to the WSDL
Parameter Name | Type | Description |
---|---|---|
$function | string | Function |
Returns: self
Proxy to WSDL dump function
Parameter Name | Type | Description |
---|---|---|
$filename | string |
Returns: bool
Generate the WSDL file from the configured input.
Returns: \Wsdl
Get the class map of php to wsdl mappings.
Returns: array
Get the discovery strategy.
Returns: \DiscoveryStrategy
Get service name
Returns: string
Return the current Uri that the SOAP WSDL Service will be located at.
Returns: \Uri\Uri
Return the name of the WSDL handling class.
Returns: string
Handle WSDL document.
Returns:
Set Binding soap:binding style.
By default 'style' is 'rpc' and 'transport' is 'http://schemas.xmlsoap.org/soap/http'.
Parameter Name | Type | Description |
---|---|---|
$bindingStyle | array |
Returns: self
Set the Class the SOAP server will use
Parameter Name | Type | Description |
---|---|---|
$class | string | Class |
Returns: self
Set the class map of php to wsdl mappings.
Parameter Name | Type | Description |
---|---|---|
$classMap | array |
Returns: self
Set the strategy that handles functions and classes that are added AFTER this call.
Parameter Name | Type | Description |
---|---|---|
$strategy | \ComplexTypeStrategy |
Returns: self
Set the discovery strategy for method type and other information.
Parameter Name | Type | Description |
---|---|---|
$discoveryStrategy | \DiscoveryStrategy |
Returns: self
Set options for all the binding operations soap:body elements.
By default the options are set to 'use' => 'encoded' and 'encodingStyle' => "http://schemas.xmlsoap.org/soap/encoding/".
Parameter Name | Type | Description |
---|---|---|
$operationStyle | array |
Returns: self
Set service name
Parameter Name | Type | Description |
---|---|---|
$serviceName | string |
Returns: self
Set the location at which the WSDL file will be available.
Parameter Name | Type | Description |
---|---|---|
$uri | \Uri\Uri|string |
Returns: self
Set the name of the WSDL handling class.
Parameter Name | Type | Description |
---|---|---|
$wsdlClass | string |
Returns: self
Proxy to WSDL toXml() function
Returns: string